package com.itcam.imitate;

/**
 * @author : Cammy.Wu
 * Description : 魔法书与机器人蓝图
 */

public class Story01 {
    /*
        在一个叫 "Java小镇" 的地方，工程师们用蓝图（类）制造机器人（对象）。
        但有一天，工程师小明发现了一本魔法书（反射API），书上写着："无需
        触碰蓝图，即可操控机器人！"
     */
    public static void main(String[] args) throws ClassNotFoundException {
        // 普通方式：用蓝图造机器人
        Robot normalRobot = new Robot();
        normalRobot.sayHello(); // 输出：你好，我是机器人！

        // 魔法书方式：直接获取机器人的"灵魂"
        Class<?> robotClass = Class.forName("com.itcam.imitate.Robot"); // 魔法咒语：类全名
        System.out.println("我找到了灵魂："+robotClass.getName());
    }
}
